package day8Exer;

/*
* 创建Person类，定义身份证号，名称，提供有参构造，提供方法根据身份证判断两个对象是否相等
*
* */
public class Demo {
    public static void main(String[] args) {
      Person person = new Person("德华","1001");

      Person person1 = new Person("彦祖","1001");

        System.out.println(person1.compareTo(person));
    }
}

class Person{
    //姓名
    private String name;

    //身份证号
    private String idNumber;

    //构造方法，没有返回值，方法名称与类名相同
    public Person(String name, String idNumber) {
        this.name = name;
        this.idNumber = idNumber;
    }

    //判断两个对象是否相等
    public boolean compareTo(Person person){

        //类似于js中的 == 进行值比较， java中的 == 是比较的对象的内存地址
        return this.idNumber.equals(person.idNumber);
    }
}